Cómo analizar un malware paso a paso

Guía para estudiar el comportamiento de archivos sospechosos.

Santiago Calamardo Manrique

Categorías:

Seguridad

05/08/2026

img blog

El análisis de malware es una de las tareas fundamentales dentro de la ciberseguridad. Su objetivo es comprender cómo actúa un archivo malicioso, qué impacto puede tener sobre un sistema y qué evidencias deja tras su ejecución. Esta información resulta esencial para investigar incidentes, elaborar indicadores de compromiso (IOCs) y fortalecer los mecanismos de detección y respuesta de una organización.

No obstante, un archivo sospechoso nunca debe ejecutarse en un equipo personal, corporativo o conectado a una red de producción. Todo el proceso debe llevarse a cabo en entorno aislado, donde sea posible observar su comportamiento sin comprometer otros sistemas.


Preparar un laboratorio de análisis


Antes de comenzar, es imprescindible disponer de un entorno aislado. Lo más habitual es utilizar una máquina virtual sin datos reales y con instantáneas que permitan restaurar el sistema rápidamente después de cada prueba.

El aislamiento de la red también es un aspecto clave. Si el análisis requiere observar las comunicaciones del malware, es recomendable emplear una red controlada o simulada que permita registrar el tráfico sin establecer conexiones con infraestructuras legítimas en Internet.

Además, conviene contar con herramientas que monitoricen la actividad del sistema, como la creación de procesos, las modificaciones en archivos, los cambios en el registro y las conexiones de red. Toda esta información será de gran utilidad durante la investigación.


Obtener información sin ejecutar el archivo


Siempre que sea posible, el análisis debe comenzar con técnicas estáticas. Este primer examen permite recopilar información relevante sin necesidad de ejecutar el archivo, reduciendo así cualquier riesgo.

Entre las comprobaciones más habituales se encuentran la identificación del tipo de fichero, el cálculo de su hash, la revisión de sus metadatos y la extracción de cadenas de texto.

Estas cadenas pueden revelar información de gran interés, como nombres de archivos, rutas del sistema, dominios, direcciones IP, comandos internos o mecanismos de persistencia. También es recomendable comprobar si el ejecutable dispone de una firma digital válida y verificar si pertenece realmente al desarrollador indicado.

Durante esta fase también pueden detectarse técnicas de cifrado u ofuscación.


Analizar su comportamiento en ejecución


Después de realizar el análisis estático, el siguiente paso consiste en ejecutar la muestra dentro del laboratorio controlado y observar cuidadosamente todas las acciones que realiza.

Es importante registrar la creación de nuevos procesos, las modificaciones sobre archivos del sistema, los cambios en el registro, la instalación de servicios o la creación de tareas programadas. Este tipo de acciones suele indicar mecanismos de persistencia que permiten al malware mantenerse activo incluso después de reiniciar el equipo.

El análisis del tráfico de red también resulta valioso. Muchas amenazas establecen comunicaciones con servidores remotos para descargar componentes adicionales, exfiltrar información o recibir instrucciones. Registrar los dominios, direcciones IP, puertos y protocolos utilizados permitirá generar indicadores de compromiso útiles para proteger otros sistemas.


Extraer indicadores de compromiso


Los indicadores de compromiso (IOCs) son evidencias técnicas que ayudan a identificar una amenaza en otros equipos de la organización.

Entre los más habituales se encuentran los hashes de archivos, nombres de procesos, rutas creadas, claves del registro modificadas, dominios, direcciones IP y otros artefactos generados durante la ejecución.

Sin embargo, no todos los IOCs mantienen su utilidad durante el mismo tiempo. Un hash identifica con precisión una muestra concreta, pero deja de ser válido si el archivo cambia. En cambio, determinados comportamientos, patrones de ejecución o reglas de detección suelen ofrecer una protección más duradera frente a variantes de una misma amenaza.

Antes de incorporarlos a herramientas como un EDR, un SIEM, un antivirus… es recomendable validar todos los indicadores obtenidos para evitar falsos positivos.


Documentación de hallazgos


Una vez comprendido el comportamiento del malware, conviene conservar la información obtenida para futuras ocasiones. Los indicadores de compromiso pueden utilizarse para comprobar si otros equipos presentan signos de la misma amenaza, mientras que el análisis realizado sirve como referencia para reconocer variantes similares.

Si el archivo procede de un equipo que ha podido verse comprometido, lo recomendable es realizar una revisión completa del sistema, eliminar la amenaza siguiendo los procedimientos adecuados y cambiar las credenciales que hayan podido quedar expuestas.


Conclusión


El análisis de malware requiere una metodología rigurosa, un entorno completamente aislado y una observación detallada de cada una de las acciones realizadas por la muestra. Combinar técnicas de análisis estático y dinámico permite comprender mejor el funcionamiento de una amenaza, generar indicadores de compromiso fiables y mejorar la capacidad de prevención, detección y respuesta frente a futuros ataques.